const fs = require("fs");
const path = require("path");

// 目标目录路径
const targetDirectory = "./basene";

// 获取目标目录中的所有文件
fs.readdir(targetDirectory, (err, files) => {
  if (err) {
    console.error("无法读取目录:", err);
    return;
  }

  // 过滤出图片文件（根据文件扩展名，这里假设为 jpg 和 png）
  const imageFiles = files.filter(
    (file) => file.endsWith(".jpg") || file.endsWith(".png")
  );

  // 遍历并修改图片名称
  imageFiles.forEach((file, index) => {
    const oldFilePath = path.join(targetDirectory, file);

    const oldName = `${path.basename(file, path.extname(file))}${path.extname(
      file
    )}`;
    const newName = oldName.replace("20250904", "g");
    const newFilePath = path.join(targetDirectory, newName);

    // 重命名文件
    fs.rename(oldFilePath, newFilePath, (err) => {
      if (err) {
        console.error("重命名文件失败:", err);
        return;
      }
      console.log(`文件 "${file}" 已重命名为 "${newName}"`);
    });
  });
});
